import {
  genComponentResolver,
  GenComponentResolverType as _GenComponentResolverType
} from './gen-component-resolver'

export type GenComponentResolverType = _GenComponentResolverType

import {
  genXTailComponentResolver,
  GenXTailComponentResolverType as _GenXTailComponentResolverType,
  genXTailComponentResolverSSR,
  GenXTailComponentResolverSSRType as _GenXTailComponentResolverSSRType
} from './gen-xtail-component-resolver'

export type GenXTailComponentResolverType = _GenXTailComponentResolverType
export type GenXTailComponentResolverSSRType = _GenXTailComponentResolverSSRType

export const VueComponentsUtil: {
  genComponentResolver: GenComponentResolverType
  genXTailComponentResolver: GenXTailComponentResolverType
  genXTailComponentResolverSSR: GenXTailComponentResolverSSRType
} = {
  genComponentResolver,
  genXTailComponentResolver,
  genXTailComponentResolverSSR
}
